A Technique for Improving Approximation Algorithms for Prize-Collecting Problems
نویسندگان
چکیده
We study the prize-collecting versions of the Steiner tree (PCST) and traveling salesman (PCTSP) problems: given a graph (V,E) with costs on each edge and a penalty on each node, the goal is to find a tree (for PCST) or cycle (for PCTSP), that minimizes the sum of the edge costs in the tree/cycle and the penalties of the nodes not spanned by it. In addition to being a useful theoretical tool for helping to solve other optimization problems, PCST has been applied fruitfully to the optimization of real-world telecommunications networks. The most recent improvements for these problems, giving a 2-approximation algorithm for each, appeared first in 1992. The natural linear programming (LP) relaxation of PCST has an integrality ratio of 2, which has been a barrier to further improvements for this problem. We present (2 − )-approximation algorithms for both problems, connected by a general technique for improving prize-collecting algorithms that manages to circumvent the integrality ratio barrier. ∗AT&T Labs – Research, 180 Park Avenue, Florham Park, NJ 07932. Email: [email protected] †Department of Computer Science, Princeton University, 35 Olden Street, Princeton, NJ 08540 Email: [email protected] ‡AT&T Labs – Research, 180 Park Avenue, Florham Park, NJ 07932. Email: [email protected] §AT&T Labs – Research, 180 Park Avenue, Florham Park, NJ 07932. Email: [email protected]
منابع مشابه
A 4-Approximation Algorithm for k-Prize Collecting Steiner Tree Problems
This paper studies a 4-approximation algorithm for k-prize collecting Steiner tree problems. This problem generalizes both k-minimum spanning tree problems and prize collecting Steiner tree problems. Our proposed algorithm employs two 2-approximation algorithms for k-minimum spanning tree problems and prize collecting Steiner tree problems. Also our algorithm framework can be applied to a speci...
متن کاملA Primal-Dual Clustering Technique with Applications in Network Design
Network design problems deal with settings where the goal is to design a network (i.e., find a subgraph of a given graph) that satisfies certain connectivity requirements. Each requirement is in the form of connecting (or, more generally, providing large connectivity between) a pair of vertices of the graph. The goal is to find a network of minimum length, and in some cases requirements can be ...
متن کاملElementary Approximation Algorithms for Prize Collecting Steiner Tree Problems
This paper deals with approximation algorithms for the prize collecting generalized Steiner forest problem, defined as follows. The input is an undirected graph G= (V ,E), a collection T = {T1, . . . , Tk}, each a subset of V of size at least 2, a weight function w :E → R+, and a penalty function p :T → R+. The goal is to find a forest F that minimizes the cost of the edges of F plus the penalt...
متن کاملApproximation Algorithms for Node-Weighted Prize-Collecting Steiner Tree Problems on Planar Graphs
Abstract. We study the prize-collecting version of the Node-weighted Steiner Tree problem (NWPCST) restricted to planar graphs. We give a new primal-dual Lagrangian-multiplier-preserving (LMP) 3-approximation algorithm for planar NWPCST. We then show a (2.88+ǫ)-approximation which establishes a new best approximation guarantee for planar NWPCST. This is done by combining our LMP algorithm with ...
متن کاملPrize-Collecting Steiner Networks via Iterative Rounding
In this paper we design an iterative rounding approach for the classic prize-collecting Steiner forest problem and more generally the prize-collecting survivable Steiner network design problem. We show as an structural result that in each iteration of our algorithm there is an LP variable in a basic feasible solution which is at least one-third-integral resulting a 3-approximation algorithm for...
متن کامل